<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="utf-8">
    <title>Sign in &laquo; Admin</title>
    <link rel="stylesheet" href="../assets/vendors/bootstrap/css/bootstrap.css">
    <link rel="stylesheet" href="../assets/css/admin.css">
</head>

<body>
    <div class="login">
        <div class="login-wrap">
            <img class="avatar" src="../assets/img/default.png">
            <!-- 有错误信息时展示 -->
            <!-- <div class="alert alert-danger">
        <strong>错误！</strong> 用户名或密码错误！
      </div> -->
            <div class="form-group">
                <label for="email" class="sr-only">邮箱</label>
                <input id="email" type="email" class="form-control" placeholder="邮箱" autofocus>
            </div>
            <div class="form-group">
                <label for="password" class="sr-only">密码</label>
                <input id="password" type="password" class="form-control" placeholder="密码">
            </div>
            <button class="btn btn-primary btn-block" id="loginbtn">登 录</button>
        </div>
    </div>
</body>
<script src="../assets/vendors/jquery/jquery.min.js"></script>
<script type="text/javascript">
    // 验证用户登录
    // 1. 为登录按钮添加点击事件
    // 2. 获取用户在文本框中输入的用户名和密码
    // 3. 验证用户是否输入了用户名和密码，如果没有输入，阻止程序向下执行，提示用户输入用户名和密码
    // 4. 调用实现登录功能的接口，登录成功，跳转到数据管理的首页，登录失败，提示用户名或密码错误


    // 点击按钮验证登录
    $('#loginbtn').on('click', function() {
        // 获取输入用户名
        var email = $('#email').val();
        // 获取输入密码
        var password = $('#password').val();

        // 验证用户是否输入了密码
        if (email.trim() == 0) {
            alert("请输入登录邮箱");
            return;
        }
        if (password.trim() == 0) {
            alert("请输入登录密码");
            return;
        }

        // $.ajax({
        //     type: 'POST',
        //     url: 'http://localhost:3000/login',
        //     data: {
        //         email: email,
        //         password: password
        //     },
        //     success: function(response) {
        //         console.log(response);
        //         // location.href = 'index.html';
        //     },
        //     // error: function() {
        //     //     alert('密码或者邮箱有误');
        //     // }

        // })

        $.ajax({
            type: 'post',
            url: '/login',
            data: {
                email: email,
                password: password
            },
            success: function(response) {
                //以键值对形式存储数据
                localStorage.setItem('user', JSON.stringify(response))
                    // 对用户的角色进行判断 如果是管理员就跳转到数据管理的首页面
                    // 如果是普通用户 就跳转到网站的首页面
                if (response.role == 'admin') {
                    // 登录成功 跳转到数据管理的首页面
                    location.href = '/admin/index.html';
                } else {
                    location.href = '/index.html';
                }

            },
            error: function() {
                // 登录失败
                alert('用户名或者密码错误')
            }
        })

    });
</script>

</html>